package com.jzo2o.customer.model.domain;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;


@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("agency_certification_audit")
public class AgencyCertificationAudit implements Serializable {

  private static final long serialVersionUID = 1L;

//  /**
//   * 机构id
//   */
//  @TableId(value = "id", type = IdType.ASSIGN_ID)
//  private Long id;

  /**
   * 机构id
   */
  @TableId(value = "serve_provider_id")
  private Long serveProviderId;

  /**
   * 企业名称
   */
  private String name;

  /**
   * 统一社会信用代码
   */
  private String idNumber;

  /**
   * 法人姓名
   */
  private String legalPersonName;

  /**
   * 法人身份证号
   */
  private String legalPersonIdCardNo;

  /**
   * 营业执照
   */
  private String businessLicense;

  /**
   * 认证状态
   */
  private Integer certificationStatus;


  /**
   * 创建时间
   */
  private LocalDateTime createTime;

  /**
   * 更新时间
   */
  private LocalDateTime updateTime;


//  /**
//   * 服务商id
//   */
//  private long serveProviderId;

  /**
   * 审核状态
   */
  private long auditStatus;

  /**
   * 审核人id
   */
  private long auditorId;

  /**
   * 审核人姓名
   */
  private String auditorName;

  /**
   * 审核时间
   */
  private LocalDateTime auditTime;

  /**
   * 审核备注
   */
  private String rejectReason;





}
